least cost dispatch natural gas monte carlo simulation gas oil monte carlo simulation energy power generation unit commitment solar electricity generator optimization asset allocation